#include <stdio.h>
int test{
	int a=4;
/*	if(a==4)
		return 1;
	return 0;*/
//不规范，后面的return 0；忽然冒出来，会让人产生疑惑，虽然仔细看，能看出是else return 0;的意思
//但是浪费时间，代码可读性降低
//正确写法
	if(a==4)//一些高手通常会写成(4==a),因为防止打漏了一个等号（=）
	//原理：4=a不符合代码的逻辑，一个变量不可能赋给一个常量，编译器报错
		return 1;
	else 
		return 0;
}
int main(){
	int a = test();
	printf("%d",a);
	return 0;
}